#darker{
	position:absolute;
	background:#000;
	opacity:0.4;
}
#mainYPAjax1,
#mainYPAjax{
	position:absolute;
	border:1px solid #000;
	text-align:left;
	overflow:auto;
}
#YPtooltip{
	position:absolute;
	z-index:1000;
	padding:2px 5px;
}
.YPQuickSearchList{
	position:absolute;
	padding:0px;
	border:1px solid #000;
	background:#fff;
	color:#000;
	font-size:12px;;
}
.YPQuickSearchList ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.YPQuickSearchList ul li{
	margin:0px;
	padding:5px;
}
.YPQuickSearchList ul li[onclick]{
	cursor:pointer;
}
.YPQuickSearchList ul li[onclick]:hover{
	background:#2577ba;
	color:#fff;
}
#contextMenu{
	max-width:200px;
	position:absolute;
	background:#ddd;
	border:1px outset #ddd;
}
#contextMenu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;
}
#contextMenu ul li{
	margin:0px;
	padding:2px 5px;
	cursor:default;
}
#contextMenu ul li:hover{
	background:#2577BA;
	color:#fff;
}
/*************************************************************
			MAIN MENU
**************************************************************/
ul#main_menu{
	width:100%;
	margin:0px;
	padding:2px 0px 2px 0px;
	float:left;
	list-style-type:none;
	text-align:left;
}
ul#main_menu li{
	margin:0px;
	padding:0px 0px 0px 2px;
	float:left;
}
ul#main_menu li a.alarm,
ul#main_menu li a.alarm:visited,
ul#main_menu li a.alarm:hover,
ul#main_menu li a.alarm:active{
	background-image:url(../gui/icons/alarm.gif);
	background-position:0px center;
	background-repeat:no-repeat;
	padding-left:24px;
}
ul#main_menu li a#preporuke_menu{
	padding-left:20px;
}
ul#main_menu li#yp_logo{
	padding:0px 0px 0px 3px;
}
ul#main_menu li#yp_logo a,
ul#main_menu li#yp_logo a:hover{
	padding:1px 0px 0px 0px;
}
ul#main_menu li ul li span{
	cursor:default;
}
ul#main_menu li#yp_logo ul li a,
ul#main_menu li#yp_logo ul li a:hover,
ul#main_menu li a{
	display:block;
	padding:2px 6px 2px 6px;
	cursor:default;
	text-decoration:none;
	
	-moz-user-select:none;
}
ul#main_menu li a[onclick]{
	cursor:pointer;
}
ul#main_menu li ul{
	margin:-2px 0px 0px 0px;
	padding:2px;
	position:absolute;
	display:none;
	list-style-type:none;
}
ul#main_menu li:hover ul{
	display:block;
}
ul#main_menu li ul.large li{
	width:150px;
}
ul#main_menu li ul li{
	width:110px;
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
}
ul#main_menu li ul li span{
	display:block;
	padding:2px 6px;
}
ul#main_menu li ul.large li.sub ul{
	margin-left:138px;
}
ul#main_menu li ul li.sub ul{
	float:left;
	position:absolute;
	display:none;
	margin:-15px 0px 0px 98px;
}
ul#main_menu li ul li.sub:hover ul{
	display:block;
}

ul#main_menu li ul li.separator{
	display:block;
	height:10px;
}
ul#main_menu li ul li.sub ul li{
	clear:both;
	width:150px;
}
ul#main_menu li ul li.sub ul li.sub ul{
	display:none;
	margin-left:138px;
}
ul#main_menu li ul li.sub ul li.sub:hover ul{
	display:block;
}
ul#main_menu li ul li a.checked{
}
ul#main_menu li ul li a.new,
ul#main_menu li ul li a.search{
	padding-left:18px;
}
ul#main_menu li ul li.sub ul li form{
	font-size:11px;
}
ul#main_menu li ul li.sub ul li form label{
	display:block;
	float:left;
	width:50px;
	text-align:right;
	padding-top:4px;
}
ul#main_menu li ul li.sub ul li form input{
	float:left;
	width:50px;
	margin:2px;
	padding:1px;
	border:1px inset;
	opacity:0.4;
}
ul#main_menu li ul li.sub ul li form input:focus{
	opacity:1;
	border:1px solid #000;
}
ul#main_menu li ul li.sub ul li form input.submit{
	width:auto;
	background:#ccc;
	border:1px outset;
	
}
ul#main_menu li ul li.sub ul li form input.submit:hover{
	opacity:1;
}
ul#main_menu li ul li.sub ul li form input.submit:active{
	border:1px inset;
}
ul#main_menu li#history_nav{
	float:right;
}
ul#main_menu li#history_nav input{
	background:none;
	border:none;
	cursor:pointer;
	padding:0px;
	margin:0px;
	font-weight:bolder;
}
ul#main_menu li#history_nav input:disabled{
	opacity:0.2;
	cursor:default;
}
/**********************************  LETTER FILTER  ****************************************/
ul.letter_filter{
	list-style:none;
	margin:0px;
	padding:0px;
	float:left;
}
ul.letter_filter li{
	display:block;
	float:left;
	margin:0px;
	padding:0px;
}
ul.letter_filter li strong{
	display:block;
	width:120px;
	text-align:right;
	margin-right:5px;
}
ul.letter_filter li a{
	width:20px;
	text-decoration:none;
	padding:2px 5px;
}
ul.letter_filter li#prev,
ul.letter_filter li#next,
ul.letter_filter li#first,
ul.letter_filter li#last{
	width:20px;
	padding:0px;
	margin:-2px 0px 0px 0px;
	text-indent:-100em;
	overflow:hidden;
}
ul.letter_filter li#first{background:url(../gui/record_first.gif) no-repeat center center}
ul.letter_filter li#first:hover{background:url(../gui/record_first_h.gif) no-repeat center center}

ul.letter_filter li#last{background:url(../gui/record_last.gif) no-repeat center center}
ul.letter_filter li#last:hover{background:url(../gui/record_last_h.gif) no-repeat center center}

ul.letter_filter li#next{background:url(../gui/record_next.gif) no-repeat center center}
ul.letter_filter li#next:hover{background:url(../gui/record_next_h.gif) no-repeat center center}

ul.letter_filter li#prev{background:url(../gui/record_prev.gif) no-repeat center center}
ul.letter_filter li#prev:hover{background:url(../gui/record_prev_h.gif) no-repeat center center}

ul.letter_filter li#prev a,
ul.letter_filter li#next a,
ul.letter_filter li#first a,
ul.letter_filter li#last a{
	width:20px;
	display:block;
	float:left;
	background:none;
}
ul.letter_filter div.hr{
	display:block;
	border-bottom:1px dotted #555;
	background:none;
	width:100%;
	height:1px;
	margin:2px 0px 3px 0px;
	padding:0px;
}
/*************************************  CONTAINER  *****************************************/
div#container_noscript,
div#container{
	clear:both;
	padding:10px;
	min-height:400px;
	overflow:auto;
	text-align:left;
}
/*************************************  LOGIN  ********************************************/
form#loginForm{
	width:205px;
	margin:20px auto;
	padding:10px;
}
form#loginForm img#logo{
	margin-bottom:10px;
}
form#loginForm #throbber{
	width:16px;
	height:16px;
	background:url(../gui/throbber.gif) no-repeat top left;
	position:absolute;
	margin-top:-20px;
}
form#loginForm label{
	display:block;
	width:65px;
	float:left;
	clear:both;
	text-align:right;
	padding-top:8px;
}
form#loginForm input{
	float:left;
	width:120px;
}
form#loginForm input#submit{
	margin-right:10px;
	float:right;
	width:auto;
	font-size:11px;
}
.top_breadcrumb{
	display:block;
	float:left;
	clear:both;
	width:800px;
}
#yapyap{
	position:absolute;
	width:250px;
	overflow:auto;
	margin:0px 0px 1px 260px;
	display:none;
}
#yapyap h3{
	padding-left:20px;
	background:url(../gui/icons/yapyap.gif) no-repeat 0px center;
}
input[type=button]#YapYapBtn{
	color:#f00;
	width:18px;
	height:16px;
	float:left;
	cursor:pointer;
	border:none;
	background:url(../gui/icons/yapyap.gif) no-repeat center center;
	display:none;
}
#yapyap ol{
	list-style-position:inside;
	padding:0px;
	margin:0px;
}
#yapyap ol li{
	cursor:pointer;
	padding:2px 2px 2px 4px;
}
#yapyap ol li:hover{
	background:#2577ba;
	color:#fff;
}
#yapyap ol li span{
}
#yapyap ol li a.tm{
	margin-top:-12px;
	position:relative;
	float:right;
}
#yapyap ol li a.tm:hover{
	background:none;
}
#yapyap ol li a.tm img{
	border:0px;
}